package com.jz.community.modulemine.money.ui;

import com.jz.community.basecomm.mvp.MVPContract;
import com.jz.community.modulemine.money.bean.MoneyActiveBean;
import com.jz.community.modulemine.money.bean.MoneyRechargeBean;

public interface MoneyRechargeView extends MVPContract {
    interface View extends MVPContract.View {
        void setActiveData(MoneyActiveBean entity);

        void rechargeSuccess(MoneyRechargeBean entity);

        void rechargeFail(String msg);

        void setActiveFail(String msg);

    }

    interface Presenter extends MVPContract.Presenter<MoneyRechargeView.View> {
        void initMoneyActive();

        void rechargeMoney(String type, double money);

    }
}
